What does the name Johanna mean? What is the meaning of the name Johanna?

Meaning of Johanna: Name Johanna in the German, Hebrew origin, means Gift from God,God is kind soft hearted and merciful. Name Johanna is of German, Hebrew origin and is a Girl name. People with name Johanna are usually Christianity by religion.