Buffalo Family History
Buffalo Name Meaning
English: apparently an American English nickname from buffalo perhaps denoting a large powerfully built man. Alternatively perhaps an altered form of an unidentified surname possibly English Bovill . Compare Buffaloe and Buffalow . Native American: translation into English (and shortening) of a personal name based on a word such as Lakota and Dakota Sioux tataŋka and Cheyenne hotoa'e meaning ‘buffalo’ or ‘bull’. See also Bull 5.
Source: Dictionary of American Family Names 2nd edition, 2022