The name Tommy is an Aramaic baby name. In Aramaic the meaning of the name Tommy is: Twin.
Jones Name Meaning. English and Welsh: patronymic from the Middle English personal name Jon(e) (see John). The surname is especially common in Wales and southern central England. In North America this name has absorbed various cognate and like-sounding surnames from other languages.