Mcphee Family History
Mcphee Name Meaning
Scottish: Anglicized form of Gaelic Mac Dhuibhshíthe ‘son of Duibhshíth’ a Gaelic personal name meaning ‘dark peace’. See Irish McAfee and compare the unlenited forms McDuffie and Duffy
Source: Dictionary of American Family Names 2nd edition, 2022