Identified errors:
This is not correct for Romania: officially it’s Surname + Given-name, live in Hungary.
Not true for Greece, it’s just First-name + Surname. It just happens that some Surnames are derived from the father’s name (think “Anderson”).
What happens on blue countries when mother and father don’t have the same surname? For example when they are not married or the mother didn’t bother to change her surname