The word Mahakavi or Maha Kavi is an Indian honorific which means "Great Poet" in Sanskrit. This may refer to: