Según una teoría el nombre actual de Sangüesa tendría su origen en "Sanctorum Ossa" (huesos de santos), cuya deriva desde el latín original parecería clara: Sanctorum Ossa - Sancto Ossa - Sancosa - Sangüesa.