Boy Names baby nameCavin

What does the name Cavin mean?

The meaning of the name “Cavin” is: “Beautiful at birth”.

Gender:
Starts with: