Abreu..sounds Irish.
And you would feel better if his name were McGinley?
I'll be happy when the SOB gets what he deserves, and I don't care what his name is. 99.9% of Abreus don't become cops and then rape every women they can get their hands on, nor do 99.9% of McGinleys.
Portuguese
Abreu: Name Meaning, Origin
Family name origins & meanings Portuguese and Galician : habitational name from a place called Abreu in Minho province.