Catherine/Katherine is a name with a great deal of history. Naturally, it has spawned a large number of international variants and nicknames. Note that this is not a full list. You can find one here.
A boy’s name! Finally! 🙂 Amaury is an old French name that is still common in France today. It’s strong and sensitive, a good mix.
Camille is French, timeless, and tough. What more could you ask for?