It is a patronymic surname, meaning it is derived from a given name. In this case, it comes from the given name "Galindo", which is a variant of the Germanic name "Gundelind" meaning "war-shield."
While the name is most prevalent in Spain and countries with significant Spanish influence, it is also found in other Latin American countries like Mexico, Argentina, and Colombia.