Hehe Sonoma makes me think William Sonoma or for whatever reason Sonoma valley pops to mind. I know Gigi can be a nick name for a lot of names, but it always makes me think of a grandmothers name Greta is cute, and Neeva / Niva is really pretty. Neeva makes me think of Niahma, Irish name. Jericho I've heard for a boy before, but no a girl.
I kinda like Mackenzie on a boy, but its so popular on girls it makes it tough to bear as a man. I feel like Gioni / Jioni is a reality TV stars name for some reason. I don't watch much but that came to mind upon hearing it.. Like Jersey Shore or something? Avan is kinda nice. Branson isn't my style but I've heard it a fair amount. Killian I've heard a lot, a friends friend named their son Cillian. I don't care for it though