I quite like the idea of calling my DS Kim after the Rudyard Kipling novel, but my DH thinks this is too much of a girls name nowadays.
Do you think Kim is acceptable for a boy - and if not can anyone suggest some equally short spunky english names not in the top 10?