Jimenez i think is his real surname cos his dad's name is Fernando Jimenez, Silva is his mother's surname and since Jimenez is a very common last name in Spain, he decided to use Silva
same way as Kun is using his mother's last name: Aguero, the rest of his siblings are using their father's...