It is a topographical surname, meaning it originated from a place name. "Hutto" likely refers to a dwelling or area with hills or a hilltop. It could be derived from the Old English words "hēah" (high) and "tūn" (enclosure, farm, or village).
While the name is primarily associated with England, there's a chance it could also have roots in other English-speaking countries like the United States, Canada, or Australia due to migration patterns.