Searching for a Boy Name Fit for an Artsy/Geeky Couple

When we had our first child, a son, we knew he'd be Jack instantly. Unfortunately we didn't even have a backup name and now that we're expecting our 2nd son in 10 weeks my husband and I are stumped to come up with anything! My son's name is JackRigel. Rigel is the name of the brightest star in the constellation Orion- my husband is a high school Physics and Astronomy teacher We love theatre, particularly Shakespeare since we met performing together in a summer Shakespeare festival.

Names we have considered for both first and middle names: Malcolm, William, Anthony, Patrick, Finn, and Alexander, and Orion (to match Rigel). Any other thoughts for something with a little flair, but not super trendy? Also, since we knew that Jack was Jack before he was born, is there anything to the notion that sometimes you need to meet your baby and then give him a name? I've heard people say that's how they had to do it, so maybe that's how it will work the second time around for us!

The first thing that came to mind was Romeo. Out of your considerations, I like William, Patrick, and Finn. As a middle name I'd suggest Alioth, it's the brightest star in UrsaMajor or Altair, which is the 11th brightest star in the sky. Also, Atlas could make a really cool choice. Some Shakespearean names that seem useable are Cassio, Dion, and Balthazar.