The name Arroyo means Water Channel and is of Spanish origin. Arroyo is name that's been used by parents who are considering unisex or non-gendered baby names--baby names that can be used for any gender.
Spanish habitational surname from any of numerous places named Arroyo in Spain. Literally means “water channel or irrigation channel.”