Just to weigh in on the alternative spelling. We went with Kara rather than Cara and we have birthday cards with it spelt the 'C' and I wish we'd spelt it that way.
I would go with Kayla tbh. Noone will refer to her as Makayla except when in trouble or at school or both and in my experience the named kids hate it.
Sent from my ME173X using Tapatalk