i've done it too :)
in pokemon black 2, i had a female lv 2 sewaddle that i named kuru *she's lv 43 at the moment*
in pokemon blue, i had a lv 8 spearow that i named row *he's lv 32 at the moment*
in crystal that i'm going to get, i'm going to catch a female meowth that i'll name 'ruby'...
'i'll evolve her into persion' :)
in firered, i had a female lv 3 rattata that i named tatta *she's lv 45 at the moment*
in pokemon gold that i'm going to get, i'm going to catch a female hoothoot that i'll name 'midnight'
in pokemon red, i had a lv 3 weedle that i named stingy *he's lv 33 at the moment*
in pokemon silver that i'm going to get, i'm going to catch a female sentret that i'll name 'senti'
in my 2nd copy of pokemon x, i'm going to have my female lv 1 nidoran named 'rina'
in my 2nd copy of pokemon y that i'm going to get sometime, i'm going to have my female lv 1 eevee named 'kimiko'
& currently, in ultra moon, i've got my female lv 1 Minccino that i named 'fuzzy' *she's currently lv 10 & on-going :) *
*i had a male rowlet before her until i got my pokemon traded back to me in the festival plaza, anyway :) *
& i'm not sure if it counts, being a johto starter, but...
in my 2nd copy of alpha sapphire, i'm going to have my female lv 5 starter totodile named 'liako'