I like Myles, but I will never understand this spelling of McKayla. I actually like many of the variations of Michaela, but McKayla, MacKayla, and Makayla will never make sense to me. My favourite spelling is Mikaela. Overall, though, they're both solid names. I don't hate them.