Where does “*swart” come from?

*swart (Proto-Germanic) comes from Proto-Germanic swartaz, from Proto-Indo-European swordo- — dirty, dark, black.

Ancestry of “*swart”, step by step

StepLanguageWordMeaning
1Proto-Germanicswartazblack
2Proto-Indo-Europeanswordo-dirty, dark, black
Every word from Proto-Indo-European swordo-Every word from Proto-Germanic swartaz