Oda gave Zoro three swords because of Miyamoto Musashi.