Apellido castellano, oriundo de las montañas de Burgos, donde se documentan las ramas más antiguas a partir de los siglos X y XI, desde donde se extendió por toda la península. Una casa de Carrasco hubo en la villa de Aguilar de Campoo (Palencia), y de ella proceden algunas de las ramas primigenias de este apellido, que se extenderían por Galicia, Asturias y Castilla la Nueva.