Is the protagonist of One Piece called Luffy or Luffy?

Yes. It depends on the translation habits of each subtitle house.

When speaking Japanese with Chinese subtitles, it is usually Luffy.

The subtitle translation of the Chinese dubbed version is Rufu.

What is shown on TV is the dubbed version, which is Rufu!