I love it. We have French family connections so would be meaningful too.
Guessing he'd get called 'Zave' or 'Zavey' as a nickname.
Do you think Brits would have a problem pronouncing?
Likely to be thought of as cool or a bit of a weird name at school? I'm losing the ability to judge...