who came up with natural selection
Nobody really Came up with natural selection, But I do know that Charles Darwin came up with the theory of evolution by natural selection. so I would say the answer you're looking for is Darwin.
Charles Darwin and Alfred Russel Wallace both did.