There are many foods and herbs believed to improve brain health, but mostly with no solid evidence that they do what's claimed. No harm in trying though.
I'd like to point out the MIND diet, which supposedly supports brain function and prevents Alzheimer's.
In short, eat more of these:
Vegetables, green leafy vegetables in particular (spinach)Berries, especially blueberriesNuts (walnuts, almonds)BeansWine (moderately)Whole grainsFish (tuna, sardines)Poultry (chicken)Olive oil
And less of these:
Fried or fast foodRed meatsCheesesButter and stick margarinePastries and sweets
As for herbal remedies, the following are also worth considering:
Huperzia SerrataBacopa MonnieriMucuna PruriensVinca Minor (Periwinkle)Withania Somnifera (Ashwagandha)Ginkgo Biloba
References:
http://www.mhrc.cc/articles/wicked-brain-herbs.html
http://www.livescience.com/57132-mind-diet.html