The president of Viacom Inc.’s Paramount Television unit was fired Thursday for inappropriate remarks.

Amy Powell, who ran the unit for five years, was let go because of comments “inconsistent with our company’s values,” said Paramount Pictures Chairman and Chief Executive Jim Gianopulos in a memo to the studio.

The firing came after an investigation...