As adjectives the difference between indian and italian
is that
indian is of or relating to India or its people; or (formerly) of the East Indies while
Italian is pertaining to Italy, its people or its language.
As nouns the difference between indian and italian
is that
indian is a person from India while
Italian is an inhabitant of Italy, or a person of Italian descent.
As proper nouns the difference between indian and italian
is that
indian is any language spoken by Indians while
Italian is the official language of Italy, also spoken in San Marino, the Vatican, and parts of Switzerland.