Hijo de Archibald Cochrane, noveno conde de Dundonald, y de Ana Gilchrist, Thomas Alexander nació en diciembre de 1775.