In the paper, we determine the eigenvalues and eigenfunctions of the generalized Sturm–Liouville problems, whose potentials may be nonlinear functions of eigen-parameter, by developing new iterative algorithms based on the fictitious time integration method (FTIM) and half-interval method (HIM). We derive two eigen-parameter dependent linear shape functions, from which we can transform the generalized Sturm–Liouville problem to an initial value problem for a new variable, and automatically preserve the prescribed eigen-parameter dependent Sturm–Liouville boundary conditions. A nonlinear equation in terms of the relative norm of two consecutive right-end values of the new variable is derived for iteratively determining the eigenvalue by using the FTIM. The resultant sequence of the iterated eigenvalues are monotonically convergent to the desired eigenvalue, and meanwhile the unknown initial values of the eigenfunction can be determined for computing the eigenfunction by integrating the Sturm–Liouville equation. We propose a high precision point target method by using the HIM to determine the eigenvalue and eigenfunction of the generalized Sturm–Liouville problem, which is transformed to a definite initial value problem with a simpler Dirichlet or Neumann boundary condition on the right-end as a point target equation. Several new theoretical results are proved such that more simple generalized Sturm–Liouville problem can be derived with a single point target on the right-end. Depending on different transformation techniques and the derived target equations, seven types FTIM and four types HIM are developed. Numerical examples confirm that the present FTIM and HIM are effective and accurate.