How did David Bowie get his name?

David Bowie was born David Robert Jones.

Dissatisfied with his stage name as Davy (and Davie) Jones, which in the mid-1960s invited confusion with Davy Jones of the Monkees, Bowie renamed himself after the 19th-century American pioneer James Bowie and the knife he had popularized.