Generally speaking, both the terms Chana and chole mean chickpeas. Chana is a Hindi word and Chole is a Punjabi word & both mean the same. But chana masala is any Indian chickpea curry and chole masala is a dish made in Punjabi style with specific spices.