There are many reasons to hide the labels in your Gravity Forms. Maybe you want a cleaner-looking form, or you want all of your forms to look the same; either way, this tutorial will show you how.
To add support to hide field labels on a field by field basis, add the following line of code to your themes (functions.php).
This code adds a Field Label Visibility dropdown under the Appearance tab in your Gravity Form field (see screenshot below).
You can hide sub-labels from the dropdown, illustrated below:
If your labels are still viewable, ensure you do not have malformed CSS structure in your Gravity Forms or Template style. Placing the code below at the bottom of your style.CSS file will rectify the issues.