Parents on MSN10mon
John Name Meaning
It's a familiar and very traditional name with biblical origins. The name John is derived from the Hebrew name Yohanan, ...