It's also popular to have parents be witnesses – typically one of the groom's parents, and one of the bride's parents. But you can choose whoever you want. It really doesn't matter who witnesses your wedding, as long as it's witnessed.