Should images names start with a small letter, i.e. "profile 0" but not "Profile 0"?
Yeap, small letters. It's easy to rename files in Windows in batch or you can just use renamer software with custom settings.
And what about "occupation" thing in xml?
I am not entirely sure myself...

Occupation is what she is suppose to be doing in game. For now I've used warrior and prostitute. I am also thinking about adventurer, undecided, teacher, nurse, priest and maybe merchant. Basically this is for an extra (if == prostitute: then .....) check during recruiting in town. The idea is to allow easy recruiting for players that
don't want to spend time chatting, doing some quests and raising disposition. If she is a prostitute, she can be recruited on first or second meeting and will work for you for a decent fee for as long as she remains happy.
I would use 'prostitute' or 'warrior' for now,
but you can add more if you feel like it. It will not mess with game.
Location is whereever a girl is at this moment,
it is already used by the game a LOT.
Status: It is supposed to be girl's legal social rank determining her rights. So far I want to use: slave, free, foreigner, worker (peasant), citizen, noble, royalty. It will be used in some events and in WMlike version during slave conversion (trying to enslave a citizen, noble or royalty without heavy preparations will result in game over by decapitation of player).
For now just use 'free' I guess.
Status and Occupation I am planning to start using to a point soon in PyTFall and to use HEAVILY when we enter WM territory (Dungeons, Slave training and so on) after version 1.0 of PyTFall is ready.