Meaning
Arroyo is a Spanish word meaning stream or brook, often used as a place name. It can also be used as a surname. Given its Spanish origin, it's often associated with Christian cultures.