If you are getting married in a court, you can have any family member or friend be a witness for your marriage. There is no specific requirement for who can be a witness, as long as they are willing to sign the marriage certificate as a witness to your marriage.