It looks like some HTML and CSS being placed over the image, not part of the image itself. Depending on what type of scripting Facebook allows in their ads, they are probably doing some simple javascript to just scrape some page content such as your last name and place it there.
I don't advertise on Facebook but does anyone know if they offer anything similar to AdWords "dynamic keyword insertion" that would perhaps let advertisers personalize ads with user's names?