Ciprian derives from Cyprianus, meaning 'from Cyprus,' a Latin place-based name.
Like Ciprian?
Swipe through thousands of names like it