The county is named after the city Armagh. The name "Armagh" comes from the Irish word "Ard" meaning "high place" and "Macha". In stories, Macha is a goddess of Ireland. Armagh was the main town for the historic Ulaid kings of Ulster.