Took me a litle while to work out how to do this as I thought it would be an option for a page, but it was nowhere to be found.

My solution was to use the CSS to specifically target the h2 element on the page using the fact that the parent div has the post number as a class tag.

So to hide my homepage I simply found the id of the home page and added a line of CSS to my theme.

.post-26 h2 {display:none;}

Note that 26 refers to the id of my home page, you will need to insert your own specific id here. This can be found by hovering over the link to edit in the list of pages within the WordPress admin screens. There will be a part of the URL that reads ?post=26.