"I" Boy Names
Ivan is a boy’s name meaning “God is gracious“ and is of Russian origin.
Posts with the name Ivan:
25 Short Boy Names to Add to Your List