The Generation One comics from Marvel give him three first names, possibly intertwining with each other to make one big full name. Those names were Stanslias Pitor (First and/or Middle name), William, and Irving. It would probably add up to Stanslias Pitor William Irving Witwicky but in the first live-action movie, his first name is Ron and considering Sam/Spike's full name is Samuel James Witwicky, it's safe to say that Spark's first name is Ronald James Witwicky. Then again, in IDW's TF comics, it's Daniel Witwicky! Now, I'm personally not a fan of Daniel (Spike's son) so I'd rather have Spark's name as Ronald Daniel James Witwicky (since I don't think the three names from the Marvel Comics fit for some reason) and just get rid of the Daniel character altogether in any continuity featuring the G1 cast but what do you think? Which name do you prefer?