Long or short names have nothing to do with Islam. That depends upon the custom and tradition of a society. Many Muslims are called: Ali, Bilal, Muhammad. Abdullah. Hassan Ali etc.
In Saudi Arabia the tradition is to add the name of the father and the tribe to which a person belongs. In this name may become longer. Many Christians have also long names.
Sunni Muslims Shia Muslims
No. They were not Muslims considering their names.
Most Muslims know all the 99 names of ALLAH(SWT) but to remember them, keep reading them everyday
Muslims call regions by the same names that Non-Muslims use to name regions. Geography is not a religious institution.
Allah
Muslims go to Mosques and Christians go to churches.
you are using wrong english
"El" is an Arabic prefix that means "the" in English. This prefix is generally attached to some Arabic family names regardless they are Muslims or non-Muslims.
Muslims call heaven Jannah and hell Jahannam.
Name of Muslims country
They are called Namari in Urdu. In other languages different names are given to them.
http://en.wikipedia.org/wiki/Islam_by_country