I think it's a lovely name! (nice tartan too, but not quite as nice as mine
).
It's so nice to know Grant's name and a bit more about your relationship over the past years!
The Gaelic meaning's appropriate too
(McKenzie is from 'Maccoinneach', which means fair, bright one.)
xxx
Swift