Civi contribution details correct but why does Paypal log show wrong name?
Is there any chance that Person 1 may have used a PayPal account or credit card belonging to Person 2?  We'll frequently see payments that have different names: if I pay with your card, from PayPal's perspective, you've made the payment even though I've entered my name as the contact in CiviCRM.