Coordinates: 29°5′8″N 30°56′4″E / 29.08556°N 30.93444°E Heracleopolis Magna (Greek: Μεγάλη Ἡρακλέους πόλις, Megálē Herakléous pólis) or Heracleopolis (Ἡρακλεόπολις, Herakleópolis) is the Roman name of the capital of the 20th nome of ancient Upper Egypt. The site is located approximately 15 km (9.3 mi) west of the modern city of Beni Suef, in the Beni Suef Governorate of Egypt.
In Ancient Egypt, Heracleopolis Magna was known in Egyptian as the "House of the Royal Child" (variously rendered as Henen-nesut, Nen-nesu, or Hwt-nen-nesu). The Greek name meant "City of Hercules", with the epithet "great" being added to distinguish it from . The Greek form became more common under the Macedonian Ptolemid dynasty, who came to power after the death of Alexander the Great. The Romans used a latinized form of the Greek name but the town was by then known locally as Ehnasya. This later developed into Hnas (Ϩⲛⲏⲥ) and Ahnas (Arabic). The site is now known in Egyptian Arabic as Ihnasiya Umm al-Kimam ("Mother of the Shards") and as Ihnasiyyah al-Madinah.