Right, this seems to be our final shortlist...thoughtful and informed opinions are very welcome and any ideas for other great names. :-) Thank you!
- Rufus
- Rafael
- Fabian (I'm aware of the link to the Fabian Society, but still love the name!)
- Rory (late addition to the list and an acquaintance has recently called her baby this so not sure about using it...)