Rock Names Updated: From Abba to ZZ Top: How Rock Bands Got Their Names