David Richardson (born 18 August 1987) is a British former competitive figure skater. He is the 2011 British national champion and 2013 Golden Bear of Zagreb champion. He qualified for the free skate at the 2012 World Junior Championships in Ljubljana, Slovenia, where he finished 23rd overall.