There's nothing pretty about Brooke - it's a monosyllabic name with hard consonants.
Nia makes me think of Monty Python and the Knights who say "Ni" 
Amity is an underused 'virtue' type name which is very pleasant, and can easily be shortened to Amy if she prefers it.