My fave names!

Katie • Expecting my rainbow baby Jan 2017 ❤️
Thinking of Teddy John Charles for my baby if it's a boy. My brothers and fathers and grandfathers middle name is Charles, my partners middle name and his dad's middle name is John :) what do you think? I'm stuck on girls names! It needs to have the middle name "may" what about willow or Harper?