If I want to create a character whose name is more in-line with lore and more RP like, is there a list of naming conventions?

Garleans clearly use a more classic Roman name structure. Coerthans are clearly French. Are names more racial based or location based?

Also, the u' or ul from Ul'dah - is that indicative of "from" or "child of" (such as O'Shea in Scotland)?

Any and all pointers welcomed.