By all means you can name your soldiers, but the amount of soldiers you have depends on your population. Concerning just being a small city gotta remember you will probably be pressed to fold into a larger nation wanting to take over. I don't mind though if you want to be a city-state.