Johan is a masculine
given name of
Hebrew origin (יוֹחָנָן,
Yôḥānān). It is a shortened form of the Hebrew name יְהוֹחָנָן (Yəhôḥānān), meaning "God is gracious", and uncommon as a
surname.
Johan is also a masculine given name of
Malay language origin, meaning "Champion".