Got a few more, cribbed from my old puns tag on Tumblr... Spoiler: math pun My math teacher called me average. How mean. Spoiler: jesus pun Step 1: Become friends with Jesus of Nazareth. Step 2: ??? Step 3: Prophet! Spoiler: essay pun I'm pretty sure I left the final part of my essay on a shelf I can't quite reach, but I don't want to jump to conclusions. Spoiler: pokemon pun What do you call a female Eeveelution attracted exclusively to other female Pokemon? A Lesbeon. Spoiler: cat pun How do French cats talk to each other? They chat. Spoiler: gay pun Don't ask me about my sexuality--you're not gonna get a straight answer. Spoiler: twins pun A woman gives birth to identical twin boys and gives them up for adoption. One of them is adopted by an Arab family and named Amal. The other is adopted by a Mexican family and named Juan. Years later, the woman is settled down and married, and gets a letter from Juan. She's ecstatic to see that he's doing very well, and he even included a picture of himself. She turns to her husband and says, "I only wish I had a photo of Amal as well!" Her husband responds, "Honey, they're twins. If you've seen Juan, you've seen Amal."