Velasco is a Spanish surname and given name.
Velasco may also refer to:
Geography , Spain Velasco, Texas, United States Velasco Reef, Kayangel, Republic of Palau
Bolivia José Miguel de Velasco Province San Ignacio de Velasco San Miguel de Velasco San Rafael de Velasco Santa Ana de Velasco
Astronomy 20719 Velasco, an asteroid
History Battle of Velasco (1832), between the Republic of Mexico and a rebelling Mexican state Treaties of Velasco (1836), between the republics of Mexico and Texas
Ships , various Spanish Navy ships , a class of Spanish Navy protected cruisers