Yes, the name "Sonny Rains" would be considered a pun. A pun is a type of wordplay that exploits multiple meanings of a word, or words that sound similar but have different meanings, to create a humorous or clever effect. In this case, the name "Sonny Rains" is a pun because it sounds similar to the phrase "sunny rains," which is a contradictory combination of weather conditions (sunny and rainy).