Tomlinson \t(o)-mlin-son, tom-li-nson\ as a boy's name is a variant of Tomlin (Old English), and the meaning of Tomlinson is "little Tom".
The baby name Tomlinson sounds like Tomalin. Another similar baby name is Tompkinson.