Allah (SWT) , The Glorious, gives names to his most humble servants as we
read in the Holy Qur’an that Allah (SWT) gave names to Prophet Isaa (AS)
and Prophet Yahya (AS) was given by Allah SWT, The Glorious. How did
this name was conveyed, it is a matter known to Allah (SWT) who gave the
name to the Holy Prophet (SAWA) when he was born. The names of all the
children of Imam Ali (AS) and Lady Fatemah (SA), i.e. Imam Hasan
(AS), Imam Husain (AS) , Lady Zainab (AS) and Hazrat Mohsin (AS) were
given by Allah SWT.