Johannes for a baby name

This traditional German name is perfect if you want a unique name with strong links to German culture while also having a lovely religious meaning of God is gracious.

Search by letter



Search by category