Gennifer is an English spelling variant of Jennifer, from Welsh Guinevere, often linked to the sense of a fair or white spirit.
Like Gennifer?
Swipe through thousands of names like it