My child will have an O' something name.
I like Rory (despite the racing car) for a boy at present, but am open to other suggestions. Basically interested in something that sounds vaguely culturally Irish without having a spelling or pronunciation that will pose problems to the average English speaker. Maggie, of course, is not "Irish" at all but a Maggie O' sounds Irish enough for me.
Thoughts? Alternatives?