Choose gender, set count, generate. Real surnames + given names from each culture's naming tradition.
Ibn means "son of" and bint means "daughter of". In traditional Arabic names they link the given name to the father’s name — for example, Omar ibn Khalid means "Omar, son of Khalid".
Almost all do — Muhammad means "praised one", Aisha "alive", Layla "night", Khalid "eternal". Arabic names are chosen precisely for their meanings.
Classically: given name + ibn/bint + father’s name + family/tribal name. Modern usage often shortens this to given name + family name.