Meaning A boy's name of English origin, it means "Derives from Thomas 'Twin.'." Origin of Thompson English Popular Middle Names James, Sonny Pronunciation 🔊 Listen Thompson Similar Names Tom Thom Taveon Tavon Tommaso Tevis Thomas William Thomas Thomas George Tommy Year by Year Popularity of Thompson