Bat Ye'or nasceu, numa família judia, no Cairo, Egito. Ela e seus pais saíram do Egito, em 1957, após a Guerra de Suez de 1956, chegando em Londres como refugiados apátridas.