Definitely Luca or Luke.
I think one is an Italian spelling and the other is eastern European or something like that. We went for Luka. Xx
There both pronounced the same, when I decided on spelling is just wrote the name down a few times in different ways to see which one felt and looked natural to me.
Doesn't matter. I would do Luca or Luke