Synonyms rarely mean exactly the same thing. Register, intensity and connotation shift, which is why writers choose carefully.
Anglo-Saxon words feel plain and warm, Latin-derived synonyms feel formal. English lets you switch registers instantly.
Invasions left English with Anglo-Saxon, French and Latin layers, so we get kingly, royal and regal for one idea.