There are many possible explanations:
1. The birth record or the tombstone are incorrect.
2. Meier was his birth father, and Avraham was a step-father.
3. The birth record you found was for someone else, i.e. a cousin of your grandfather who was born in the same town in the same year.
Do you have any other documents which may list his father's name, i.e. marriage record?