Jeanne est la sixième fille d'Édouard d'Angleterre et de sa première épouse Éléonore de Castille, et la deuxième à survivre à la petite enfance après sa sœur aînée Aliénor. Elle voit le jour en à Saint-Jean-d'Acre, pendant la Neuvième croisade dirigée par son père. À ce moment-là, son grand-père Henri III règne encore en Angleterre et son père Édouard n'est que l'héritier du trône. Peu après sa naissance, ses parents quittent Acre et retournent en Angleterre en marquant plusieurs étapes en Sicile et en Castille. Édouard et Éléonore laissent en chemin Jeanne à la garde de sa grand-mère maternelle Jeanne de Dammartin. La petite princesse passe ainsi les premières années de sa vie dans le Ponthieu, où elle est élevée en « étant complètement gâtée par une grand-mère indulgente ». Elle est, selon un chroniqueur, libre de jouer dans « les collines couvertes de vignes et les vallons ensoleillés » entourant le palais de sa grand-mère, bien qu'elle requiert tout de même « une surveillance judicieuse ». Ayant passé quatre ans loin de sa famille, Jeanne « ne craignait pas ses parents » lorsqu'elle fait son retour en Angleterre en 1278 et entretiendra plus tard avec eux une relation assez distanciée.