Dave McSharry (born 10 July 1990 in Dublin, Ireland) is a former professional rugby union player from Ireland. He played primarily as a centre, usually at inside centre. McSharry played for Irish provincial team Connacht in the Pro12 before he was forced to retire in 2016.