Borrowed from Hungarian lakat, linked to Italian lucchetto and French loquet.
lacăt n (plural lacăte)