Modern English variant of Jennifer, which derives from Welsh ‘Gwenhwyfar’ meaning ‘white phantom’ or ‘white fairy’

1 Post