Smugleaf wasn’t the Japanese name, just a silly name the English community made because Snivy looks kind of like... a smug leaf. :P
Otherwise this is accurate. Black and White were released in Japan months before the west got them, so we had to use romanised Japanese names until the English ones came out.