MeaningOne who came from Haddo, It is of medieval Scottish origin, a location name from Aberdeen
OriginScottish