Lo que mejor me funciona es limitar el acceso por IP.
También tengo el nombre de la url de admin cambiado y otros detalles más, pero aun así se registraban accesos, pero cuando limite el acceso a solo mi IP todos esos accesos fallidos de Rusia, China y esos países se dejaron de registrar. Eso sí, hay que tocar el htaccess y editarlo cada cierto tiempo si tienes IP dinámica.
<Files wp-login.php>
Order Deny, Allow
Deny from all
Allow from xx.xx.xx.xx
Allow from xx.xx.xx.xx
</Files>