Why do they call it Buffalo Bayou?
The specific reasoning behind the name "Buffalo Bayou" isn't definitively known, but Houston historians offer two theories.
The first one states that Buffalo Bayou was named after Buffalo fish, a group of hump-back marine life prevalent in the bayou. The second theory links the name with the American bison, commonly referred to as buffalo, that once roamed Texas. However, these bison primarily lived in the plains and prairies of north and west Texas, not typically in the coastal regions where Houston is located.
The term "bayou" is commonly used in the American South, and especially the Gulf Coast, to refer to a shallow and slow-moving body of water, typically found in a flat, low-lying area. This word is thought to originate from the Native-American word bayuk, which means small stream.