Prev 19 of 50 Next
Kairo
2017 Rank: 803

An alternative spelling to Cairo, Kairo means "victorious" and has Arabic roots.