Kimberly is supposed to be unisex, but it's more often gendered female than male.
I went with family names. My last name starts with an Ly, with the emphasis on the Y, and the name my parents gave me also ended in an ly, though it fit together fine, (my sisters name also ends in ly)
I asked my mom what I would have been named if I'd been a boy, and the first name was my great uncles name from my dads side of the family, and the second was her fathers middle name. I liked it quite a lot, and started using it, and then liked it well enough that I decided to go ahead with my legal name change. I did end up sharing a middle name with a cousin on my moms side, but he's a cool dude, and neither one of us care lol.
It was kind of funny because both of my siblings have a first and middle name that flow together well, and they get called both names often enough (it's the south, what can I say, though it's nothing like Bobby Joe, lol) and I didn't get a middle name when I was born, so now I've got one, and it works out the same as all my siblings. They think it's hilarious that I now have a middle name they get to yell :p
I would look up popular names from the few years around and especially the couple years before you were born and start creating a short list, and see what goes well with the middle name you picked and your last name. Sometimes names grow on you, and sometimes you see one and you just know it's the right one, and then sometimes you just pick one and grow into it.