(English prn: 'Rome-may-oh'
Italian prn: 'Ro-mei-o').
Romeo comes from medieval Rome & The Eastern Roman Empire (confirmed by archeologists). The surname, Romeo comes from the word, 'Rhamaios' meaning Roman in ancient Greek and from 'To Rome', in Latin,
(Etymology (word origin) notes: Romeo from the Latin suffix, 'eo' meaning 'to' and the Latin prefix, 'Rom' shortened for Roma (Rome). Like the Latin, Romae, 'from Rome'. It should be noted that Latin was spoken in a different order from English & Italian).
Sources:
(Romeo surname origin):
https://www.familysearch.org/en/surname?surname=ROMEO
:~:text=Italian%3A%20from%20the%20personal%20name,there%2C%20and%20finally%20someone%20whohttps://www.ancestry.com.au/name-origin?surname=romeo
(Meaning of Rhamaios):
https://biblehub.com/greek/4514.htm
https://www.biblestudytools.com/lexicons/greek/kjv/rhomaios.html
https://www.oxfordreference.com/display/10.1093/oi/authority.20110803100418951;jsessionid=74760CAFFA86A88BDCFEDD64DE9885B5:~:text=(%E1%BF%BE%CE%A0%CF%89%CE%BC%CE%B1%CE%B9%CC%91%CE%BF%CF%82)%2C%20ancient%20Greek,for%20an%20inhabitant%20of%20Rome.
https://www.behindthename.com/name/romeo/comments
https://www.surnamedb.com/Surname/Romeo
(Latin meaning of Romeo):
http://www.latin-dictionary.net/search/latin/eo
(Medieval Roman Origin of Romeo):
https://www.greeknewsagenda.gr/topics/culture-society/6304-hellene,-romios,-graikos-greek-collective-identifications-and-identities