engage - promise to marry (has other means too though in other contexts)
fiance - a man engaged to be married
fiancee - a woman engaged to be married (both of these based in French)
honeymoon - vacation or trip taken by couple in celebration of their marriage
husband
wife
marriage vows - promises made when marrying someone
Hope these fill your knowledge a little bit. :)