I love Margaret. It's a strong, beautiful name and has so many nickname options.
Cecily Margaret, Lydia Margaret, and Margaret Opal are among my favorite combos that include Margaret. (Some other favorites are Margaret Cecily, Margaret Elspeth, Margaret Helene, and Margaret June.)