Likely a modern elaboration of Tom or Tam- names, formed in English naming style rather than from a single old root.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Tommisha?
Swipe through thousands of names like it