Le nom de la localité est attesté sous les formes Colovreio en 1184 ; Colovrei vers 1200 ; Coulouvreio en 1238 ; Colouvreio en 1260[1].
Coulouvray, repose sur le latin colobra « couleuvre », suivi du suffixe latin évoquant la présence -etu ; d'où : « le lieu ou il y a des couleuvres »[2].
↑François de Beaurepaire, Les noms de communes et anciennes paroisses de la Manche, Picard, Paris, , p. 105.
↑René Lepelley, Les noms de communes de l'arrondissement d'Avranches (Manche) : Recueil d'études en hommage à Lucien Musset, vol. 23, Annales de Normandie, , p. 561.