You can have anyone past the age of reason for your witnesses. It may be two women or two men but only two witnesses are to sign the marriage license as a witness to your marriage. Traditionally there is a maid or matron of honor to attend the bride and a best man to attend the groom but this is not required.
