I know there are different ways to read kanji and unless you know the word you cannot be 100% sure if you need to use kun-kun, on-on, on-kun or kun-on reading (or some specific reading, like with 今日【きょう】). But I wonder if there are any rules regarding the reading of first and last names, or do you need to memorize them too.
For example, in the anime Prince of Tennis, one character mispronounced the last name 越前【えちぜん】 as こしまえ. Is this a common mistake?