Heggie Family History
Heggie Surname Meaning
Scottish (Fife): shortened form of MacKeggie which is possibly a shortened Anglicized form of Scottish Gaelic McIlhagga.
Where the eggie element may be from Mo-Fhèaga, a pet form for Saint Féichín.
Source: Dictionary of American Family Names 2nd edition, 2022
