The great race of the Bharatas is its topic. Hence it is called Bharata. And because of its grave meaning as also of the Bharatas being its topic, it is called Mahabharata.
महत्त्वाद् भारतवत्त्वाच्च महाभारतमुच्यते।