So if you go to “Settings > Permalinks”, the “Post name” option is selected and saved? Try clicking save again.
Still getting a 404? If so, contact your hosting and explain the issue – they might need to enable mod_rewrite on your server.
Let me know 🙂