Very top ten traditional round here (south west). Grace, Daisy, Tilly, Poppy, Isabella for girls, Tom, Ben or Oliver for boys. All lovely names but getting abit yawnsome and to be avoided if you dont want your child to be one of 3 in a class.
Really like all your names, Beatrice the best. Have not come across any of these, did know a few Marthas and Florences in London though.