landlord: may or may not own a home, but have a property to rent out, may it be a residential or commercial like a warehouse. They may not even own the home they live in, which is surprisingly very typical to cut cost and deploy money in other ways.
homeowner: own the property they reside in.