The Indian roller bird is commonly known by the Indian name "Neelkanth," which means "blue throat." This name is associated with the deity Shiva, linked to a legend where Shiva's throat turned blue after drinking poison to save the world. The Indian roller is also known as the "blue jay" in some parts of British India, but its widely recognized Indian name is Neelkanth.