Why Did Elon Musk name his SpaceX shuttle "Dragon"?
Space.com - SpaceX's billionaire CEO Elon Musk has said that he named his spacecraft "Dragon" after the fictional "Puff the Magic Dragon," from the hit song by music group Peter, Paul and Mary. Musk said he used the name because many critics considered his goals impossible when he founded SpaceX in 2002.
This year, the company is celebrating its 10th anniversary and has a $1.6 billion deal with NASA to provide 12 unmanned cargo flights to the International Space Station. Another company, Virginia-based Orbital Sciences Corp., is also under contract with the agency to provide supply flights to the orbiting lab.