Check out these resources for generating potential topic ideas:
It is important to keep in mind that the initial topic that you come up with may not be the exact topic about which you end up writing. Research topics are often fluid and can come more into focus as you begin reading the available literature on the subject and learning more about the various related issues, which will lead you to the development of a narrowed specific thesis statement or question. Such fluidity is common in research and should be embraced as one of its many characteristics.
Formulating a good research question is not easy -- it takes time --but it is often something that many people rush and then they are stuck trying to make whatever they have work. We don't want that for you so let's look at some techniques for crafting research questions.
One strategy for coming up with a more narrowed thesis or to assist in outlining the different components of your research is to create a concept map about your topic. Start with your main topic and begin to branch off from there by linking it to related subjects. You could have many branches and sub-branches depending on how deep you want to go. Check out this example: