The name Johan is a boy's name of German origin meaning "God is gracious". Johan is ranked #501 on our popularity charts and is often added to lists like Supermodel Baby Names and discussed in our forums with posts like "Names on NB that make you go WOW!".
From the experts:
Still very Old European, conjuring up the image of a classical composer. But surprisingly, it's now been in the Top 600 in the U.S. since the turn of the 21st century, largely thanks to Heidi Klum and Seal's young son.