El centro urbano habitado hoy, que toma el nombre de la iglesia de San Gavino Martire, nace de la fusión de tres pequeños pueblos. El territorio formó parte del Giudicato di Arborea, en la curatoria Bonorzuli, de la que fue capital. Durante la Guerra sardo-catalana el territorio fue prácticamente destruido, y en la caída del giudicato (alrededor del 1410) pasó a estar bajo dominio de la Corona de Aragón; luego fue reconstruida e incorporada al Marquesado de Quirra, feudo de los Centelles. De Centellas pasó a Osorio de la Cueva, el cual fue rescatado en 1839 del sistema feudal.