Geniffer is a spelling variant of Jennifer, from Welsh Gwenhwyfar meaning fair and smooth.
Like Geniffer?
Swipe through thousands of names like it