Namelings for Muhammad     
1.Hasan 
    2.Yusuf 
      3.Imam 
      4.Mansoor 
        5.Muhammed 
          6.Mohammad 
            7.Saif 
              8.Salim 
              9.Mir   
              10.Hassan 
                11.Akbar 
                12.Ahmed 
                  13.Jawad 
                  14.Asghar 
                  15.Zafar 
                  16.Abbas 
                  17.Ashraf 
                  18.Asif   
                  19.Fazal 
                    20.Kazim 
                      21.Nasir 
                        22.Zulfiqar 
                        23.Abid 
                        24.Ahmad 
                          25.Yahya