Of Latin origin.
Spanish name deriving from the Ancient Roman name Gaius.
Possibly from the Latin word “gaudere”, meaning “to rejoice”.
It was a rather common Roman given name and most famous Roman bearer was Gaius Julius Caesar.
Cayo is also the name of the tropical island Cayo Coco, which is part of the “Jardines del Rey” chain of islands, located in central Cuba.
Other forms of the name are: Caio, Cai, Caj, Kai, Kay.