Why do Grooms have Groomsmen?
As with most wedding traditions, the Groomsmen come from a time when life was very different.
The first Groomsmen were actually called the Bride's Knights and they were essentially guards meant to ensure that the Bride arrived to the Groom's home safely with her dowry. In more extreme cases they were also there to help the Groom steal the Bride from her parents when they did not approve of the wedding.
The Groomsmen also stood alongside the Groom to the right of the Bride so that they could draw their swords or weapons in the event of a fight.
These days the Groomsmen are there for moral support, to partner with Bridesmaids at the reception and most importantly to help organise the Bucks party before the wedding!