johan
German variation oh john meaning God is kind and gracious,skilled or champion., German variation oh john meaning God is kind and gracious,skilled or champion.
- Gender
Boy - Religion
Christianity - Origin
German,malay
Explore more names from following categories...