They are called ladyfingers because their shape resembles long thin delicate fingers of a lady.