---
Common pattern in USA:
Father: X Y | Z
Mother: A B | C
Your name: R C | Z
---
Spain/most of Latin America:
Father: X | Y Z
Mother: A | B C
Your name: R | Y B
---
Argentina:
Father: X Y | Z
Mother: A B | C
Your name: R S | Z
Father: X | Z
Mother: A | C
Set of Godfathers and Godmothers given names: {G}
Your name: {G} | Z
There are also double given names. For example Hans-Peter is a differs from Hans Peter. The later could also be rendered Peter Hans but for Hans-Peter the order is fixed.
---
Many Slavic Countries:
Father: X | Z
Mother: A | C
Your name (boy): R | patronymic(X) | Z
Your name (girl): R | patronymic(X) | feminine(Z)
The middle part is neither given name nor surname but referred to as patronymic.
---
Or even that you don't have a first name but a set of given names and that the relative that gave you the name that is conventionally often put in a later position would not be amused about another relatives name singled out to be a "first name".