Answer:
(Fatwa: 193/193=M/1429)
(1) Muhammad Haleem is correct name, but Abdul Haleem is better.
(2) It is right that Uwais means: wolf. There was a famous Tabi?ee with the same name; therefore keeping the name as Uwais is correct.
(3) Waqqas means: net to prey birds, this name is also correct.
Allah (Subhana Wa Ta’ala) knows Best
Darul Ifta,
Darul Uloom Deoband
