Green’s Dictionary of Slang

betsy n.

also Betsey, Betsey Jane, Betsy Ann, Betsy Jane, old Bess(y), old Betsey, old Betsy, old Bet
[abbr. brown bess n.]

1. [mid-19C–1960s] (US) a gun, thence a pistol.

2. an effeminate man.