Era hijo de un almirante, y fue llamado Thomas en honor de un antepasado suyo, Thomas McKean, firmante de la Declaración de Independencia de los Estados Unidos.