oathmaker
Etymology
From oath + maker.
noun
One who makes an oath.