Definition: The true origin of this surname is uncertain, but many consider it to be a place name, derived from "hamell," meaning "treeless hill" or "home" and " dun," which means "settlement" or "fortified place."
Surname Origin: English, Scottish
Alternate Surname Spellings: HAMMIL, HAMILL, HAMIL, HAMMEL, HAMELL, HAMILDON, HOMILDON
---
Hamilton Surname Origin
(Origin Scottish) Originally Hambleton, from the manor of Hambleton, in Buckinghamshire. William, third son of Robert, third Earl of Leicester, took that surname from the place of his birth, as above. He was the founder of the family of that name in Scotland, whither he went about the year 1215. The name is derived from Hamell, a mansion, the seat of a freeholder, and dun, an enclosure, a fortified place, a town.
===============================
It is certainly possible that there was (or were) slave owners with the surname of Hamilton, since some form of slavery has existed throughout human history.
--
I hope this is helpful.