According to an article in The Guardian, Alfie is the second most popular name for dogs in the UK. (The most popular is Poppy.)
― Anonymous User 12/21/2014
1
The popularity of this name, once considered grandad-ish, in Britain in the past few years has probably been due to the fictional Alfie Moon in the British soap EastEnders, played by Shane Richie from 2002 to 2005. However, I think it's passed its peak and I think that in a few years time it will go out of fashion again.