Jesus from the Mount, teaching on the third commandment – using the Lords name in vain. It says here not to make promises at all. Any promise we make as believers has the name of the Lord behind it. We are not to swear by God, or by Heaven, or even by our earthly heritage. If we make a promise, then break our word, we have defamed the name of our Lord Jesus Christ. We are not to swear on our own accord – what power do we have to change anything anyway. Just say “Yes” or “no”, and remember – “But above all, my brothers, do not swear, either by heaven or by earth or by any other oath, but let your “yes” be yes and your “no” be no, so that you may not fall under condemnation.”James 5:12 ESV. Keep it simple, right?
““Again you have heard that it was said to those of old, ‘You shall not swear falsely, but shall perform to the Lord what you have sworn.’ But I say to you, Do not take an oath at all, either by heaven, for it is the throne of God, or by the earth, for it is his footstool, or by Jerusalem, for it is the city of the great King. And do not take an oath by your head, for you cannot make one hair white or black. Let what you say be simply ‘Yes’ or ‘No’; anything more than this comes from evil.”
Matthew 5:33-37 ESV