Having no root in language, dialect, religion, history or culture.
This part was important, it's not just phonetics.
Emmaleigh
This is still a dumbass name that serves no purpose but to reveal the parents' ignorance and desire to give their kid a "unique" name. You can make a case for something like Ashleigh, where -leigh is used as an alternate spelling of the -ley from Ashley in all sorts of English place names, with the same meaning or a similar one as -ley has in the name Ashley. Emmaleigh is just try hards desperate to be different.
“Gray” is a word, and even an extant first name (Gray Davis, for example, or Gray O‘Brien). “Cyn” is a common syllable, like in “cynic”, but it’s also a name itself - it’s a common nickname to shorten “Cyndy” or “Cyntha” (eg Madame Cyn or Cyn Santana).
You’re fine with Graycyn, right?
This sort of thought process is, as I understand it, exactly what @Holytimes@sh.itjust.works is complaining about. Graycyn is stupid as fuck. Yeah, I could name my kind Pterry or Psimon and say "Yeah, but we have words like pterodactyl and psychic, so it's consistent with other exceptions to the standards of English orthography," but it would still be stupid as fuck and cruel to name a kid that.
I think you would have a better argument with people naming their kids Khaleesi or something. Yeah, it's not a name that I would give to a kid, but it's already entered the language as an explicit borrowing of a character's title that entered popular culture. I don't see how that's any different than something like a person learning French and deciding they prefer the name Guillaume to William and naming their kids that. Deciding you want to name your kid Mychael, or Mathyew, or Jeze🔔, or something because your child is just too precious to share a name with all the plebs who have the same name with a conventional spelling isn't some grand evolution of language, nor does it add any novel meaning to the name. All it does it let people know that your kid is the child of a couple of feckless muppets.