1. "If I learned all the English grammar rules, I would be very pleased" is correct and, without a specific context, would generally be interpreted as someone who hopes to eventually (at some point in the future) learn all of the English grammar rules. In this case, even though "learned" is the past tense, it is implied that the person is talking about the future because of the conditional statement "would be" in the second half of the sentence. The person is not pleased now, but once they have learned all of the English grammar rules, they will be pleased.
You could also use the present tense and say "If I learn all the English grammar rules, I would be very pleased" to the same effect.
"If I had learned all the English grammar rules, I would have been very pleased" is also correct, but definitely refers to a situation in the past. For example, a student who was trying to learn English, but is not doing so anymore, might use this sentence to describe how they felt at the time that they were trying to learn English.
"If I had learned all of the English grammar rules, I would be very pleased" does not sound quite right. It sounds like it is a mix of the first two. The first half sounds like is describing the past, while the second half sounds like it is describing the a future condition that has not yet occurred. Overall, it does not seem like a terrible mistake and you would still be understood.
2. "If the second conditional was not called 'second conditional', it might have another name" is correct. "Was" is correct in this sentence because the subject (the second conditional) is singular. "Were" would only be used for a plural subject. For example, "If verbS were not called verbs, they might have another name"
Another singular example, "If a noun was not called a noun, it might have another name" The subject (a noun) is singular and therefore the verb (was) is in the singular form.