How did Willie Dixon get his name?

Willie Dixon was born William James Dixon.