It means 'Sword of Allah'.
Thanks Guest. I also knew the meaning what you gave. But one of my uncles who lives in Saudi Arab told me that the meaning is 'two swords'. Saifullah means 'Sword of Allah'. I became sad because I named my son by knowing that meaning.