This was the first fatal plot hole of the SW movies when Darth Vader's name appeared in ROTJ. If Luke was hidden from his father, why the hell would they use his same last name???????
He could have been Luke Johnson, and it would have made sense. Thats why you should never look too deeply into the SW movies, or you will be scratching your head at the obvious plot holes.