The review on experimental results on charmonium and charmonium-like spectroscopy from B-factories is presented. Main theoretical interpretations, such as conventional charmonium, molecular state, hybrids, tetraquarks and others are discussed.