Another horrible first-name spelling

What’s with the way people name their kids these days?
Here is the latest horrible spelling of a bad name: Mikaylah.
That name is spelled about a 1,000 different ways, all horribly.
What is with putting Mc on the front of names now?
McDavid, McKeith, McTodd, McJim – has to just be a matter of time.