What is a buffalo gal?

It is from the 1844 song "Buffalo Gals" and refers to the New York town and not to the bison. The "Buffalo Gals" were the prostitutes of Buffalo.

Where does the word gal for woman originate from?

it has no know origin in the English language, other than being a non standard pronunciation of the word Girl, it may be from a regional accent generally adopted as a term of (MORE)
In Music

What is the origin of the song Buffalo gals won't you come out tonight?

Buffalo Gals originated as a tavern or drinking song sung by construction workers and others streaming into Buffalo, NY at the time of the building of the Erie Canal. Buffalo (MORE)