In the criminal defense context, VPO usually stands for Violation of a Protective Order.
A protective order is a court order intended to protect someone from threats, harassment, stalking, assault, or other prohibited contact. A VPO charge can arise when someone is accused of violating the terms of that order—for example, by contacting the protected person or going somewhere the order prohibits.