Haggart Family History
Haggart Name Meaning
Scottish (mainly Perthshire): according to Black an altered form of McTaggart . However it seems more likely to be an altered form of Haggard (see 2 below). English: variant of Haggard .
Source: Dictionary of American Family Names 2nd edition, 2022