Tommy \t(om)-my\ as a girl's name (also used as boy's name Tommy), is a variant of Thomasina (Aramaic), and the meaning of Tommy is "twin".
The baby name Tommy sounds like Tammy, Tommye and Tommi. Other similar baby names are Emmy, Tony, Cammy, Jemmy, Kimmy, Pammy, Remmy, Romma, Romy, Tammi, Tamma, Tammey, Tommie, Toma, Timmi, Timmey, Toby, Tobey, Toney, Tory, Torry and Torey.