His birth name, given by two totally Anglo sounding parents is Robert O'Rourke. Beto is his chosen name. Makes him sound Hispanic. The patriotic citizens of Mexican heritage are not going to like a fraud.
Ironically, he's running against a Republican named Raphael Eduardo Cruz.