Why is choosing a name so difficult..

Sarah

We wont know till birth if it's a boy or girl, we have Gabriel if it's a boy but what middle name would go good with it? Also suggestions for girl names would be awesome 😊