Dunedin is a city in Pinellas County, Florida, United States. The name comes from the Scots Gaelic "Dùn Èideann" meaning Edinburgh. The population was 35,691 at the 2000 census. As of 2004, the population recorded by the U.S. Census Bureau is 36,632.. Dunedin is home to several beautiful beaches, including Dunedin Caus...