That’s default WordPress behavior. It creates thumbnails as per your settings in Settings >> Media.
This is meant to optimize server performance, since many times WordPress only needs to display a thumbnail image. Creating and loading a thumbnail image takes fewer server resources than loading a full sized image and resizing it via CSS or HTML.
Is there an issue with these extra image files?