How did Rod Stewart get his name?

Rod Stewart was born Roderick David Stewart.