I love the name Aaron~
When I try to come up with a name, I always go to this website:
http://www.babynamesworld.com
Use the advance search to specify if it's a boy's, girl's name you are searching for. (or both)
You can even specify how many letters you want in the name, or is there any specific letter you want to be in the name(I wanted a name with both my fiance's first initial & my first initial), origin of the name.
But the thing I love the most is that you can search by meanings of the name.
When my counsin was looking for a name that means "elegant" for her daughter, we just search under that & wa-la~ many results to choose from.
Hope it helps~