Okay, I've never heard of "beaner" as a racial slur. I can't say I've ever heard anyone use that word for anything actually. It sounds like a perfectly good name for a little sister though.

I haven't heard it used as a term for a nerd either...just plain "bean" for that.
Brewnog, you're going to have to translate to American again. Here, "jock" refers to someone who is athletic but not necessarily very smart (usually said as, "dumb jock")...like a guy on the high school football team (that's American football...we all know the soccer players are smarter than them

) flunking out of math class. It's a stereotype, but not at all racial. What does it mean to you in Britain that it would offend someone in a racial way?
I don't know at all what "taffy" or "paddy" means. Taffy is a type of candy, and that's the only meaning I know of it. And, I've only heard of "getting tossed in the paddy wagon," which means getting arrested and carted off to jail. I have no idea of any other use of the word "paddy."
I know "frog" is what you call the French as a slur, but that wouldn't stop someone from calling their little sister a frog to imply she might be green and have a big mouth.
I guess with most of these terms, it's all context dependent. There are a few racial slurs that are words with no other meaning other than as a racial slur. I don't even know where or how most of them originated, but there is no other legitimate use for them, and they are best avoided. But, when a perfectly ordinary word is also used as a racial slur, as long as you are using it in a context other than as a racial slur, I don't see it as a problem. It's still not nice to call your sister names, but if you just made up the word without knowing it had another meaning, then it would be quite a stretch to accuse you of racial insensitivity for it...you're just being a mean older brother.
