Latin, from the Roman family name Caius"rejoice"
Cayo Origin and Meaning
The name Cayo is a 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.
20 Names Similar to Cayo
These 20 names were selected by our users that were looking for other names like Cayo.