Ivan for a baby name

Hebrew, meaning ‘God is gracious’. Russian Grand Prince Ivan the Terrible is credited for conquering so much land that Russia has ended up the size it is today.

Search by letter



Search by category