swearer

noun

1.
someone who uses profanity
Derived from:
swear
2.
someone who takes a solemn oath
Derived from:
swear