Bananas are excellent for weight gain due to their high calorie content and rich nutrient profile, including potassium, carbohydrates, and vitamins. Other fruits like avocados, mangoes, and dates are also beneficial, providing healthy fats, natural sugars, and essential vitamins and minerals.