100 of the best fantasy names for your baby boy. This list of fantasy and sci fi names will have you spoilt for choice when deciding what to name your baby