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.