Edward chào đời tại Cung điện Westminster vào đêm ngày 17–18 tháng 6, 1239, là con của Henry III và Eleanor xứ Provence.[a] Edward là một cái tên Anglo-Saxon, và không thường được đặt cho các thành viên hoàng tộc sau Cuộc chinh phục của người Norman, nhưng Henry rất tôn kính Edward the Confessor, và quyết định dùng tên này đặt làm tên thánh cho con trai trưởng của mình.[b] Trong số những người bạn hồi nhỏ của ông có Henry xứ Almain, con người anh trai của Henry là Richard xứ Cornwall. Henry xứ Almain vẫn tiếp tục là một người bạn thân thiết của hoàng tử, họ đồng hành trong cuộc nội chiến và sau đó là cuộc Thập tự chinh. Edward được chăm sóc bởi Hugh Giffard – phụt hân của Quan Thủ quỹ sau này Godfrey Giffard – cho đến khi Bartholomew Pecche lên thay khi Giffard chết năm 1246.