If I remember correctly, the Motion Picture novelization established that Kirk was named after his mother's first 'love instructor' while ST09 established that Kirk was named after his maternal grandfather. Thank god the novel is not considered canon otherwise the implications would be disturbing.