Meaning A boy's name of English origin, it means "a short form of Thomas; twin." Origin of Thom English Popular Middle Names Pronunciation 🔊 Listen Thom TAAM Similar Names Tommaso Thompson Tom Taveon Tavon Tevis Thomas William Thomas Thomas George Tommy Year by Year Popularity of Thom