Ewing is the anglicized form of the Gaelic name 'Eogann', itself derived from the Latin name 'Eugenius', which means 'well born or noble'.
namehang.com
Ewing is the anglicized form of the Gaelic name 'Eogann', itself derived from the Latin name 'Eugenius', which means 'well born or noble'.