DH and I both love the name Margaret for a middle name, it was also his grandmother's name. We're having trouble agreeing on a first name however, we like solid but more contemporary names.
If it helps, DH's favorite name (before we decided on Margaret as a middle name) was Mia and I liked Charlotte - Mia Margaret is too much and Charlotte Margaret...um, no! I would also love to avoid the popularity factor of Mia and Charlotte as well.