Where does “espanhol” come from?
espanhol (Portuguese) comes from Old Occitan espaignol, from Vulgar Latin Hispaniolus, from Latin Hispānus, from Latin Hispānia, from Punic אי שפן — coast of hyraxes.
espanhol (Portuguese): Spanish; Spaniard
Ancestry of “espanhol”, step by step