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 Taven Tearlach Thomas Jackson Onzi Barlowe Tommi Tesar Toman Teva Year by Year Popularity of Thompson