Andy Geggan (born 8 May 1987) is a Scottish professional footballer who plays for Drumchapel United. Geggan started his career with Livingston, and has also played with Dumbarton, Dunfermline Athletic, Partick Thistle, BSC Glasgow and had two spells at Ayr United.