On a boy. It is an honouring name that one of my children will have as a middle name no matter what - it is very important to me. I'm starting to think I like it better on a boy and I believe it was originally a masculine name and there is also the masculine connection in James Joyce. So no critiques of the name itself please, but rather if you think it would be appropriate on a boy as a middle name.
E.g. Oliver Joyce LN or Oliver William Joyce LN
Ta :)