onTriggerEnter Won't Work

There are a lot of questions like this, but they were all resolved by adding a rigidbody, which didn’t help in my case. I’m working with an object with a sphere collider and rigidbody, and my program isn’t responding to either onTriggerEnter or onCollisionEnter. The issue is that the function isn’t being called. All of the objects I’ve tried to collide with have kinematic rigidbodies (though it still didn’t work when I disabled kinematic) and their colliders are triggers. I have tried discrete, continuous, and continuous dynamic collision detection: nothing. What am I doing wrong?

void onTriggerEnter(Collider other) {
    Debug.Log("Triggered");
}

It needs a capital O, i.e. OnTriggerEnter.