A patronymic surname meaning 'son of Thom,' with Thom coming from Thomas, 'twin.'
Like Thomson?
Swipe through thousands of names like it