A freehold is the ownership of land and any building or structures which stand upon it. A person who owns a freehold property is often called a landlord by anyone living on the land. The landlord may grant a lease for another person to occupy the land or building.