English
Hancock
Hancock Gender: Neutral Origin: English Meaning: Son Of John What is the meaning of the name Hancock? The name Hancock is primarily a gender-neutral name of English origin that means Son Of John. The name Hancock is of English origin and is derived from the Old English name “Hann,” Read more…