Are there French versions of these names?

I’m a teenager so I won’t actually have children in a long long time, I’m just asking. Does anyone know if there are [name_u]French[/name_u] versions of the names [name_m]Leonardo[/name_m] and [name_m]Alistair[/name_m]?

Léon and [name_m]Alexandre[/name_m]

I’ll add in [name_m]Leonce[/name_m] and [name_u]Lionel[/name_u]

I would guess at Léonard and [name_m]Alexandre[/name_m] (since [name_m]Alistair[/name_m] is Gaelic for [name_m]Alexander[/name_m])