answersLogoWhite

0

Cosgrove is an English surname meaning Cos's grove or thicket. Cos- was an Irish personal name adopted by the English- shortened from Coscrach- which means victory or triumph.

User Avatar

Wiki User

17y ago

What else can I help you with?