It does sound convincing. But in general and especially here because of keys being such very familiar objects, I always prefer giving a full name, like
Keegan, so that there's always an option available.
Keegan can always be Key, but not the other way round.