@XTang . I don't know the reason , but in my father's name there is Ali.
@qodse
First, you need to check in the passport whether you have 1 or more than 1 word in your name - Ali or Ali Hussain - It does not matter whether 2 words are in the given name or surname.
If you have only 1 word in the name, You will have to change the passport and add a surname.
If you have 2 or more words in the name, The visa is rejected because of security clearance. You can reapply and see whether it will get approved. But there is no guarantee.
@XTang Yes my intension is to come on visit and apply for work visa
@topinsight01 I have first middle and surnames