Carlo
Meaning: Free man, carrying resonance and character
Origin: Italian/Germanic (via Mexican)
History: A name from the Germanic warrior tradition, carried by medieval knights and nobles across Mexican history.
Explore more at Mexican Baby Names on BabyNa.me