Eoghan is an Irish name meaning "little horse", derived from the Old Irish word "Eoghan". It was borne by early Irish kings and saints, including Niall of the Nine Hostages. Today, it's still used in Irish-speaking communities and often anglicized to Owen.