IPL stands for the Indian Premier League (It's cricket) YES I PUT NFL MUSIC IDC LOL
Teams: Mumbai Indians Royal Challengers Bangalore Punjab Kings (Formerly Kings 11 Punjab until last season) Rajasthan Royals Kolkata Knight Riders Chennai Super Kings Delhi Capitals Sunrisers Hyderabad Gujrat Titans Lucknow Super Giants All the names that sound weird are actually the state they play for (Eg: Just like Kansas City Chiefs, Delhi is where the Delhi Capitals play, and keep in mind, Bangalore and Hyderabad both have their state names AFTER the team name for some reason, I think that was dumb)