In the Dragon Ball: Bouken Special, the Dragon Ball manga author, Hirohiko araki, explains that there are seven Dragon Balls because there are eight balls in Hakken-Den, a famous Edo-era Japanese novel, and that he would have hated for them to be exactly the same number, so he had the Dragon Balls be seven.