What makes a swear word a swear word?

Isn't to swear meant to mean like promising upon your honour? How can a word be dirty..? I don't see any dirt on it!
11 answers 11