I really don't like the cutesy names (Daisy, Poppy, Alfie, Charlie, Alfie etc) and think they will start to sound very dated as they fall out of favour again. And I certainly wouldn't call two children such cutesy names personally.
I agree that Margaret and Charles are lovely, solid names that don't sound so overused.