Question: Is there any difference between Arabic and Arabian? It's sound same though for me. Any help will be greatly appreciated.

Answer: 
The area is referred to as **Arabia**. (As in Saudi Arabia)

A person from that area is an **Arab**. (As in the Monty Python's song *Never be rude to an Arab*)

The people there speak **Arabic**. (As in "the word "algebra" comes from Arabic)

Any other stuff coming from Arabia is **Arabian**. (As in the book *Arabian Nights*)
**Arabic** refers to the language of Arab, whereas **Arabian** refers to the people of Arab. 

The root word is **"Arab"**, and to form **"Arabic"** and **"Arabian"** two suffixes are used - ***"-ic"*** and ***"-ian"*** respectively.

**-ic :** (suffix) One relating to or characterized by. **Example -** *Academic*

**-ian :** (suffix) One relating to, belonging to, or resembling. **Example -** *Washingtonian*

**N.B** The etymology of the word **"Arabic"** is not derived form just by adding a suffix with the word **"Arab"**