I answered "other" because I think it really depends. I have a cumbersome first name and I hate it, but the reason I hate it is because it has no meaning to me, my mother, or anybody. It's not ethnically or religiously significant, it's not a family name, it's not in honor of anyone's hero. In fact, my mom heard it on a *soap opera* while she was home sick in her third trimester. Good grief. So now I am constantly asked "ooh that's a different name, what does it mean, where does it come from, are you named after someone?" I have to either evade or lie or say "uh my mom heard it on TV."
I have a feeling that if I were named after her favorite aunt or a Celtic warrior maiden or something I'd be a lot less resentful about my name even though it would still be long and difficult!