I have an intel core i3 (numbers at the bottom of the box are i3-6200 and LGA1151, I don't know if they're relevant) My motherboard is a Gigabyte H110M-A. Will I be able to upgrade my cpu to an i5 without getting a different motherboard? Thanks.
Yes, you can install a 6th gen Intel CPU, or update the board's BIOS and install a 7th gen CPU. Like i5 7600.
The list of supported CPUs: https://www.gigabyte.com/Motherboard/GA-H110M-A-rev-10#support-cpu