A wedding officiant is a person who is allowed by the government to perform weddings. This person may be a civil servant, or they may hold a religious position (for example, a priest or a rabbi). In some countries, certain religious officials are automatically allowed to perform weddings. In other countries, they must first ask permission from the government. 