Visa is a kind of official travel document on your passport indicating that you are allowed to enter and stay in a specific country for a specified period of time. Once, you get a visa means you are permitted to enter a country and stay there for a specific period of time.
Visas are issued by the immigration authorities of a foreign country after checking and verifying all your documents properly. So, here are some relevant points on Indian visa requirements for US citizens.