What does Luca mean?
Luca is the Italian form of Luke, from the Greek Loukas, “from Lucania.” It is a top boys’ name in Italy and increasingly beyond.
What does Leonardo mean?
Italian form of Leonard, from the Germanic elements 'lewo' (lion, borrowed from Latin 'leo') and 'hard' ('brave, hardy, strong'), giving 'brave as a lion'.