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

Meaning of Juhan: Name Juhan in the Estonian origin, means Estonian form of John. It means God is gracious.. Name Juhan is of Estonian origin and is a Boy name. People with name Juhan are usually Christianity by religion.