It's been a while since I made a post to this thread, but I thought I'd bump it since I made some changes to the OP.
Sandpoms have now been renamed to Outpoms, a clan of Moogles who prefer to live far away from civilizations in Ivalice. This was due to the fact that just living in deserts sounded very limited to character development and it sounded far too similar to Dunesfolk Lalafells.
I also realised a little late that I didn't actually submit an actual idea for a naming convention, so here's something I worked on.
(Note: While I tried my best to come up with a naming system that emulated the names of the Ivalice moogles, I had to take some creative liberties for them. There aren't many Moogles with set names and the majority of playable moogles in the Tactics series have randomised names shared with other races. None of them have any surnames either. I can't really use the classic Moogle naming system either because the Moghome and Twelveswood moogles use them already. Since the Ivalice moogles have a drastically different design to traditional moogles, it's fitting for them to have a drastically different naming system too.)
Citymogs
(Note: This system was based on the majority of non-randomised Moogle names I could find. I formulated what I believe is a logical naming convention based on the names. The only exceptions to this seem to be Zupp and Montblanc. The list of names can be found here. )
Zupp
Peshe
Padi
Nware
Pane
Nutsy
Ingu
Lini
Sorbet
Horne
Hurdy
Gurdy
Montblanc
Nono
Reaker
First names are typically two syllables. Each syllable is between two or three letters long, although there can be exceptions.
By pure coincidence these names can resemble words you'd find in an Eorzean dictionary. Although they do not mean anything, some Moogles treat them like indicators of their future vocation.
Female names have been known to end with; -i, -a or -y.
Male names normally end with; -o, -u, -e or -y.
Sometimes names can end with consonants. In which case they are preceded by a vowel associated with the gender.
Surnames are merely a Moogle's current vocation, or their future aspirations. If a Moogle is practicing magic they'll use the name of the type of magic they study.
This comes from the days before documentation where Moogles would write their vocations by their name to advertise themselves and over time the names stuck. Surnames are only used when a Moogle is referring to themselves and very rarely are they brought up in casual conversation.
Full names aren't said in one breath. There is a slight pause before the surname, like how someone would introduce themselves in a roll call.
Examples of names:
Arque Machinist
Picco Freelancer
Kupo Knight
Parfait Culinarian
Hurdy Minstrel
Poma Black
Outpoms
(Note: This one since there were only three Moogles I could find who used three syllable names (Pillika, Popocho and Pirillo). I originally intended male names to start with Po- and female names to start with Pi- but I felt this would make coming up with names far too limited. Instead I opted for something that would continue the three syllable pattern but would provide some variety and also a way to tell the genders apart.)
Outpom names are short but are a little more complicated than Citymog names. First names are three syllables, while surnames differ depending on circumstance.
Outpom names are divided into three sections. For example:
Ri|pocho | Germinas
The first syllable, in this case "Ri-", denotes the family. All moogles in a family will have names that start with this syllable. The syllable is inherited from the second syllable of the father's name and everyone in the immediate family will use this. (i.e. If Kahponron started a family he'd become Ponponron and his spouse and children's names would start with Pon-) While often the name comes from the father it isn't unheard of for the name to come from the mother.
The next two syllables, "-pocho" here, will be the name unique to the Moogle. All syllables are either two or three letters long, start with a consonant and end with either a vowel or a consonant depending on gender. Male names end with consonants while female names end with vowels. Female syllables can end with a "-h" since it's not pronounced.
The surname is drawn from the location a Moogle currently lives in. The Moogle in the example would hail from Mt. Germinas. Locations can be as specific as regions or as broad as countries. If a location name contains two or more words it will either be reduced to its key name (La Noscea -> Noscea) or, if that isn't possible, the first and last syllables are combined (Central Highlands -> Celands).
Moogles are formally referred to by their full first name but are otherwise referred to as the latter two syllables in more casual discussions. (i.e. Kupoto's friends will refer to her as Poto.)
Outpoms never refer to each other by their full name-- the surname is merely used to adhere to the standards of the outside world. Should they have to use their surname it's usually in writing.
Some examples of names:
Rabrabbon Ruby
Tadrenkot Salikawood
Kupochi Giza
Kuharret Giza
Mumuji Nelveska
Mogtaba Noscea
Rohseti Soshroud