I'm pretty partial to the name Margaret (it's my youngest daughter's name), but Marguerite is pretty darned stylish, too. It's the French version of Margaret, which means pearl—and it's also the name of a flower.
Gladys was the 14th most popular name back in the 1900s, a Welsh gem that actually means "lame." I think it's a lovely name, though.
Roosevelt reached its pinnacle of popularity for boys back in the 1900s, thanks to the indomitable prez Teddy. It's a Dutch surname that means rose field, and fell out of favor back in the 1990s.
Virgil was Rome's finest poet—a Latin name that means staff bearer. It was at its peak of popularity back in the 1900s, and comes with the cute "Gil" nickname