His mother is Peruvian and his father is a Jew.
His father was a local magistrate and Zimmerman has been Catholic All his life. He was an alter-boy.
Zimmerman is also a German name, thought there has been some disagreement as to whether is means 'carpenter' or 'innkeeper'.
His mother is Peruvian. Although you'd have to ask a Peruvian as to whether or not thy consider themselves Hispanic.
Some folks from Latin America object to it.
Peruvian is close enough to White to call him White and therefor guilty.