What about Rory, Riley, or Finn? You could go with a lot of different things as full names if you don't want such a short name, but they all work for either a boy or a girl and would sound great with the others (in my opinion)!