Congratulations to the couple
They have a unique & unpredictable style in choosing the names of their children.
I expect the name Muhammad is after the Prophet-peace be upon him- as well as Prince Mohammed Bin Talal, the uncle of Prince Hashem, while AL- Hassan/ El Hassan is after the prophet's grandson and the great-great-grandfather of the Hashemite family (Al-Hasan ibn Ali ibn Abi Talib), as well as the uncle of Prince Hashem.