NameTree.app Logo - AI Baby Name Generator

Carlo

free · creativity · charm

Name Origin

Source: Italian, Spanish

Root Word: Karl

Derived From: Charles

Meaning: Human freedom

Popularity History: Carlo as a given name has a long history in Italy and Spain, gaining significant prominence during the Middle Ages and becoming widely used in the 20th century.