The name Ivan is a boy's name of Russian origin meaning "God is gracious". Though some might find it a bit heavy-booted, Ivan is one of the few Russian boys' names to become fully accepted into the American naming pool. Ivan is, of course, ubiquitous in Russian culture.
Why was Ivan so terrible? | Ivan the Terrible biography & facts