There are multiple origins and translations for the hugely popular name Jennifer:
1. Welsh name (Gwenhwyfar), comes from the Welsh words gwen - "white" + hwyfar - "smooth"= "white and smooth". Jennifer was the name of king`s Arthur wife.
2. Derivative form of the name Genevieve - "woman of the people; white crow".