Hamilton was born out of wedlock in Charlestown, British West Indies, to a mother of French Huguenot and British ancestry, and a Scots father, James A. Hamilton, the fourth son of Scottish laird Alexander Hamilton of Grange, Ayrshire.
Hamilton was born out of wedlock in Charlestown, to a married mother of British and French Huguenot ancestry and a Scottish father. His father, James A. Hamilton, was the fourth son of laird Alexander Hamilton of Grange, Ayrshire.