For most Americans, “first name” = “John” and “last name” = “Smith”.
Or is there a national origin naming tradition that you did not specify that could be relevant? For example:
Spanish: “David Smith” is a double surname.
French: “John-David” is a compound given name.
Chinese: “John” is the surname, followed by given names “David Smith”.