David Gordon- I love
David, probably because it's been used as a first and middle name in my family for four generations so I'd consider it as a mn for a future kid but
Gordon's nms.
Gordon David would flow better.
Mackenzie Jean- Uggggh to
Mackenzie! Sorry, but it's a name that's so modern and I tend to associate with chavs but I'm sure it was and is a fine surname.
Jean's fine for a middle name but reminds me of old ladies born in the twenties.
Her other daughter,
Jessica Isabel, has a nice name.