Re: Middle name for Greer?
Greer Mackenzie would go really well, but that might be *too* masculine or gender ambiguous. Greer Elizabeth is decent enough.
Greer is really hard to find a good feminine nickname for...have you considered making Greer the middle name and calling her by it?