Character witness refers to the person who testifies on behalf of a defendant. The testimony includes a statement, which explains the good character of the defendant in terms of moral and ethical values. The character witness in most cases should be someone closely associated with the criminal defendant.
Such testimony is usually seen when the defendant is accused of a crime which may damage their reputation. Examples include most criminal cases and some civil lawsuits like fraud.