This location name is a spelling variant of Cairo, the capital of Egypt. It means "champion" and is derived from the Arabic word for the planet Mars.
Arabic
From The Name Book: Over 10,000 Names - Their Meaning, Origins, and Spiritual Significance by Dorothy Astoria.