The male name Ivan tends to come from the Slavic countries and generally means man of God. They tend to be extremely caring once you get to know them but can sometimes have a tough shell. When they are involved in a conflict, they think with their heart as they will fight for who they love.
1👍 1👎