Latin, from the Roman family name Caius

Cayo Origin and Meaning

The name Cayo is boy's name of Spanish, Latin origin meaning "rejoice".
Cayo is a rare and rhythmic Spanish name, all but unknown in the English-speaking world, that would make a lively choice.

Cayo Popularity

20 Names Similar to Cayo

These 20 names were selected by our users that were looking for other names like Cayo.

Lists containing Cayo