Attesté en latin médiéval sous la forme Genovefa, Geneviève est issu du proto-germanique *Kenowefa. Le premier élément Ken- signifie «genre, race» et le second, -wefa «femme»,, dont la forme est plus précisément wīfą (< proto-germanique wībą). Le premier élément Keno- peut remonter au germanique kunją «genre, race». Il existe d'autres hypothèses, notamment celle d'un composé du proto-germanique *ginu- «grand, spacieux» et *waifō- «remuant»,,,.
Cet anthroponyme ne doit pas être confondu avec Guenièvre, qui lui, est d'origine celtique.