Habitational surname from any of various places called Agrate, in Northern Italy.
Agrati m or f by sense