By default, WordPress displays the latest blog posts on your homepage. To use a custom home page, you need to select “A static page” radio button on the Homepage Settings panel.
This will open up two new dropdown menus that you can use to select a page for your homepage and another for displaying your blog posts.
In case you don’t have the pages on your site, you can create a new one by clicking on the “+ Add New Page” link present below the dropdown menu. This will create a blank page with the name of your choice.