Boy Names baby nameRomeo

What does the name Romeo mean?

The meaning of the name “Romeo” is: “Of the Romans, pilgrim to Rome”.

Additional information: The name Romeo comes from a derivative of 'Roma' (Rome), the Late Latin element 'Rōmaeus', meaning "pilgrim to Rome", an Italian Medieval religious name.

It became very famous after Shakespeare used it in his tragedy about star-crossed lovers, for the lead character of the famous play "Romeo and Juliet".