Thomas Somers Tommy,

Name
Thomas Somers Tommy
Given names
Thomas
Surname
Somers
Nickname
Tommy