Kerri Haack July 12, 2018 Ciro Italian / 115 views Rate it : how many stars Meaning : Italian variation of Cyrus, meaning sun Nicknames : Shiro, Oric, Shio Back to Baby Names : https://healthymomsmagazine.net/babynames Add to favourites Report abuse Facebook Twitter Google+