No. You don’t need to have a guarantor for your home loan. You will only be asked for a guarantor in certain situations, namely:
When the primary applicant has a weak financial standing
When the applicant wants to borrow an amount that is beyond their eligibility.
When the applicant earns less than the established minimum income criteria.