If I change/edit Customer's name, will it get reflected on the previous invoices?

Yes!! If you change/edit the customer’s name, it will get reflected in all the previous invoices.