Hancock
US Popularity Rank: None
Origin: German
Meaning: Of Johannes, of John; Of Hann; God is gracious; Periwinkle
Hancock is a unique masculine name of German and English origin. This name is considered to be a variant of Johannes, which itself is a variation of the ever-classic name John, meaning “God is gracious.” Hancock is also a popular surname with connections to the old English name Hann. The name also appears in Dutch and is connected to the meaning “periwinkle,” perfect for your little sea shell!