Leonor de Bohun nació en 1366, siendo la primogénita de las tres hijas de Humphrey de Bohun, conde de Hereford, Essex y Northampton -bisnieto del rey Eduardo I de Inglaterra por línea de su padre-, y de Juana Fitzalan -tataranieta del rey Enrique III de Inglaterra por línea de su madre Leonor de Lancaster-.