Cosgrave \c(o)-sgra-ve, cos(g)-rave\ as a boy's name is a variant of Cosgrove (Irish, Gaelic), and the meaning of Cosgrave is "victorious champion".