This is one of the first things I learned how to do in WordPress. There are all sorts of plugins that will say they can do this for you but I tend to believe that the fewer plugins you have installed the better off you will be. Plugins can create conflicts if they do not work well with other plugins and, if something can be achieved without a plugin – then that is definitely the way to go.
For my purposes – I wanted a general section in my menu but I did not want the top item to link anywhere. I simply wanted it to act as a section header which allowed users to find all pages under that umbrella. For example, we had an “About Us” section which had pages detailing, “Our Mission”, “Our Story”, and “Our Team” – but we did not want a general “About Us” page.
This is very simple. Go into your dashboard under Appearance –> Menus. Select the menu you want to edit and on the left hand side you will see a option to add pages, links, and categories.
Select the “Links” option and you will see the ability to add a url and the title of your menu item.
Type in a fake url and title the menu whatever you would like it to be called. Click “Add to Menu” and you will see the new menu item populated in your menu.
Now in your menu simply remove the url you entered previously and click save. Now you have a top level menu item in wordpress without it linking anywhere.