Meaning A boy's name of Irish origin, it means "Champion." Origin of Cosgrove Irish Popular Middle Names Pronunciation 🔊 Listen Cosgrove Similar Names Amblaoibh Neal Carmichail Ceannfhionn Cearbhallan Nemausus Kenrick Basharat MacNaughton MacNeill Year by Year Popularity of Cosgrove