Nació en Richmond (Virginia), y empezó su carrera con el nombre de Eleanor Crowe, que posteriormente cambió a Lenore Fair y finalmente a Elinor Fair.