The surname O'Hanlon was first found in County Armagh (Irish: Ard Mhacha) located in the province of Ulster in present day Northern Ireland. 1. The family were Lords of Orior (the ancient name for Ulster) and claim descent through the Maddens of Ulster who were descendants of the Heremon Kings of Ireland. 2 They were "one of the most important ...