Buffalow, Buffallow, Buffalo, Buffaloe etc.
Almost all of the spellings of Buffalo are related.I have found over the years several different spellings for the same person.I think Bufallow is the earliest.
Robert Buffalo published the results of his genealogy research and the name is, I think, "The Trails Of the Buffalo".That book is about all you need for all the different spellings of the Buffalo families out of Wake Co. NC.There is a copy on file in the archives of the Huntsville Madison Co. Library in Huntsville, AL.