According to Spotify, the top songs are determined by how many relevant user-created playlists they appear on ― in other words, which tracks show up most on playlists with “wedding” or “first dance” in the title ― not by how many streams they have overall. The top 10 most popular wedding songs: “Thinking Out Loud” by Ed Sheeran “Marry You” by Bruno Mars “Perfect” by Ed Sheeran “I Wanna Dance with Somebody” by Whitney Houston “All of Me” by John Legend “Uptown Funk” by Mark Ronson and Bruno Mars “My Girl” by The Temptations “A Thousand Years” by Christina Perri “Marry Me” by Train “You Make My Dreams” by Daryl Hall & John Oates