"Hamster" without a "p" means any hamster in the world. But Hampton Hampster™ is Hampton's proper name, so we use the "p." Since he's not your ordinary hamster, he chose to spell his last name "Hampster" with a "P".