Jaipur earned its nickname 'Pink City' in 1876 when Maharaja Ram Singh painted the entire city terracotta pink to welcome the Prince of Wales (later King Edward VII). The color was chosen because pink represents hospitality in Rajasthani culture, and the tradition continues today.