I prefer to name a site as brand-able, as possible. In order to do this, I use an adjective, and a noun. What works well, is a color and an animal. Why? Because you can brand the shit out of that!
PurpleSalmon.com, would be an awesome example of a name that you can brand. Now have a mascot as well! It makes generating a logo easy, and you can have the purple salmon do whatever you want. SEO, ORM, Sell Buckets, Recommend Popular Songs or Unpopular Songs.
"PurpleSalmon.com - A SEO Agency - Swimming to the top of the search results!"
"PurpleSalmon.com - We have crossed oceans looking for the best buckets on the planet."
"PurpleSalmon.com - The Best Songs of 2017 - Mainstream AND Upstream"
Edit: I was just a couple minutes too slow. Good luck sir!