title_body: How to make names in a conlang?
upvoted_answer: Note that you as the conlang designer control both ends of the chain: The final wordform and the etymology. So you can play with both parts until the result meets your wishes.
  
  So you can start with the wordform Amrar and search for an etymology, splitting it up as Am-rar and find some meanings for Am and rar, say am is short for amon "hill, mountain" and rar is "roar, load noise", making your mighty dragon a "moutain-roar(er)". Tolkien used this approach a lot. The backside of this approach is that the conlang becomes difficult to maintain.
  
  EDIT: Going the other way, starting with arán and kile, you can vary the order of the two stems, Maybe Kilarán sounds better than Aránkil?  It is your decision. You can also throw in some sounds between the two stems, say Aránskil with an inserted s, you can insert a vowel, say a, to yield Aranakil, you can assimilate the n to the k giving Arángkil.
  
  Starting with roots from your conlang, there are still a lot of creative possibilites to combine them in compounds: Inserting a Fugenelement (example from German Herz-ens-sache "affair of the heart", from Herz "heart" and Sache "thing, affair", ens being the Fugenelement without meaning), applying some assimilations or dissimilations, dropping syllables from long words (syncope), ...).