Green’s Dictionary of Slang

tommy n.1

[? tom-tart n.]

1. a lesbian.

Adulteress in E. Donoghue Passions between Women (1993) 5: Women with Women act the Manly part. And kiss and press each other to the heart. / Unnat’ral Crimes like these my Satire vex; I know a thousand Tommies ’mongst the Sex.
A Sapphic Epistle in Norton (2006) 400: Miss Sappho [...] was the first Tommy the world has upon record.
[UK]Holloway (printer) Vere Street Coterie 11: Many of these wretches are married; and frequently, when they are together, make their wives, who they call Tommies, topics of ridicule.

2. a male homosexual.

[Aus] (ref. to early 19C) G. Seal Lingo 114: The gay culture, long a clandestine network, by necessity developed a sophisticated little lingo for communication. [...] By the early 19th century the term tommy was being used.

3. (US) a prostitute, or promiscuous young woman.

[US]Lantern (N.O.) 21 May 3: Dey had tings all dere own way wid de Tommies.
[US]H. Hapgood Autobiog. of a Thief 126: In the afternoon I’d take in some variety show; or buy the ‘Tommy’ a present.
[US]B.T. Harvey ‘Word-List From The Northwest’ in DN IV:i 28: tommy, n. A girl. Also called [...] chippy.
[US]Jackson & Hellyer Vocab. Criminal Sl. 84: tommy [...] A prostitute.
[US]Lucille Bogan ‘Jim Tampa Blues’ [lyrics] Hey, Jim Tampa, you treat your woman so mean / You treat your tommies like a woman you ain’t never seen.
[US]W. Smith Bessie Cotter 49: She’s on the square, anyway. That’s more’n you can say for some o’ these tommies.
[US]W.R. Burnett High Sierra in Four Novels (1984) 348: Get yourself a hot young tommy you can keep moving with.
[US]B. Jackson Get Your Ass in the Water (1974) 131: Now you might think me fickle, but it isn’t a dream, / when it comes to peachy looks this Tommy was a queen.

In compounds

tommy buster (n.) [bust v.1 (1)]

(US Und.) a rapist; one who physically abuses women.

[US]AS X 22: Tommy-buster. A man who makes short shrift with women; one who takes them by storm.
[US]Monteleone Criminal Sl. (rev. edn).