Baby names...

Amanda
For the last few weeks I have really been liking the name rowan for ether a boy or girl but I can't work out middle names. I like to use faimly names so they have meaning. For a boy I'd love to use David or boyd (grandparents lastname...I hate grandpas frist name lol) and for a girl I'd like to use Annie Marie.....our lastname is graham btw none of it flows right lol any ideas?