So, I am a bit confused on semi-formal and cocktail. I keep seeing mixed things. I am reading that cocktail is a step above semi-formal. I have read that semi-formal is above cocktail. My wedding website is on Zola. It allows me to tell people what the attire is and tells them what that includes. My dress code is semi-formal. According to their site it says "Semi-Formal: Tuxes and gowns are welcome, and so are suits and cocktail dresses." And cocktail is "Cocktail Attire: Wear cocktail dresses, LBDs, dressy jumpsuits, and dark jackets and slacks." When people have been asking me, I keep saying its semi-formal you can wear cocktail or a gown. A few people have been super excited about that and can't wait to have a reason to dress up. I just hope I am not saying the wrong thing and only a select few are overdressed compared to others