Alafair is a rare English feminine given name of uncertain derivation.
[2] Initial use of the name might have been among British Romanichal families.
Some etymologists have speculated that Alafair might have evolved from the name Alethea via Alethaire or Allethaire, a possible Older Southern American English variant of Alethea that was in use by the 1700s.
[3][4][5] Others have proposed that Alafair might be derived from a corruption of Alfred, Alice, Elvira, or Oliver.
[6] Numerous spellings of the name are recorded in United States census records including Alafare, Alefare, Alifair, Allifair, Allifare, Elafaire, Elafare, Elifair, Ellafair, and Ellafare.