Varanasi Banaras and Kashi are same.
You may click here for the page
Kashi is the oldest after Kashi Naresh, He is believed to be one of the incarnations of Shiva.
Banaras is being used since long time.
Varanasi is official name given to citi after independence.
Kashi or banaras or Varanasi are same name given to the city.