I came across this site a while back and alternated between jaw-dropping and outright laughter.
What NOT to name the baby.
http://www.notwithoutmyhandbag.com/babynames/
One of the many sins they point out is people naming babies for some name they think sounds cool from another culture. Generally one that they have no connection to, but they think it sounds cool. Welsh, Irish, generic “Gaelic” of unspecified type (what, Manx? Scots? Irish?) “Celtic” (whatever that means to them, probaby not pre-Saxon Britain and pre-Roman Spain, Gaul etc) and native American (again wildly generic but my own knowledge is limited here) seem to be some of the most often stolen, misspelled, romanticised and misunderstood.
And then in a thread following a perfectly sane OP, someone pointed to one of the worst offending sites: http://www.babynameworld.com/
This one is poorly researched, inconsistent with itself, even, is often outright wrong, has weird categories and made up name meanings… It’s just some list some unknown person made up.
Listen, people, if you must pick a name that is not familiar to you from your own culture, do your damn homework. Don’t choose one from some random internet site.
One day you will discover, after a lifetime of spelling the poor damn kid’s name with all those ys and apostrophes and extra consonants, and finally having them turn on you and rename themselves “Anne” or “Bill”, that in fact it only ever meant “horse’s arse” and not “glamorous mystic” after all.