A
boy stole some money, and gave it to his father. Then his father died and
did not leave anything behind. Does the son have to pay it back once he
reaches the age of puberty?

Praise be to Allaah. 

Yes, he has to pay it back.
And Allaah knows best.