Submitted names are contributed by users of this website. The accuracy of these name definitions cannot be guaranteed.
Type Surname (from location)
Habitational name from Cosgrove in Northamptonshire, named with an Old English personal name Cof + Old English graf "grove", "thicket".
Type Surname (from given name)
From the Gaelic name Ó Coscraigh
"descendant of Coscrach