Italian and Spanish form of Cyrus, from Persian 'Kuruš,' meaning 'sun' or 'young.'
Like Ciro?
Swipe through thousands of names like it