What does Cosgrove mean?
Cosgrove has 1 variant: Cosgrave.
Cosgrove is a rare given name for men but a very popular last name for all people (#3480 out of 150436, Top 2%). (2000 U.S. Census)
Shown below is the birth name popularity of Cosgrove for boys. Cosgrove has yet to be listed in the Top 1000 thus far. (2014 Birth Statistics)