Moreover, every beautiful name is allowed. I sometimes wonder, why people only put names mentioned in some old islamic book.
How would you describe which name is a muslim name. I mean what is your criteria. Is it that some muslim has already named his child with that name or is it that its mentioned in quran. I am a muslim too, and islam is religion for people of all languages.
Language in itself is good, the bad words in languages should be avoided. E.g. You can put any name from hindi language, or chinese language, or english or italian language. My name is from turkish language. (taimur). Muskaan means smile. Alhamdulillah thats a very good name. You can put any name from any language as long as it is a good name. E.g. You can put your child's name as surinder ( that means god of sun) or you can't put your child's name as Abdur rasool ... Because these signifies shirk.