How did Harry Belafonte get his name?

Harry Belafonte was born Harold George Bellanfanti, Jr.