Aidan/Aiden, Cavan (County in Ireland, if that is where your ancestors are from. Mine are.), Dylan, Eamon (pronounced A-mun), Finn, Glen/Glenn, Liam, Neil, Seamus (pronounced Shay-mus), Sean (pronounced Shawn).
I'd take into consideration: what county/ies your family/ies are from, ancestral names - first and last, meanings of the names, what your son makes you think of, what sounds nice with your last name.
Website: http://www.babynamesfamily.com/nationality/irish_boys_nam...
Lots of pages. Not sure how accurate it is. It has Braden in the list which is defined as Broad Hillside. In the below book, it is listed as an English name which means Broad Valley.
Baby Names Around The World by Bruce Lansky, Meadowbrook Press
I found another site which has pronunciations and info for meaning. Another meaning for Bradan here.
http://www.babynamesofireland.com/pages/boy-names-a-c.html
Good luck and Congratulations!
: ) Maureen