In this paper, we study the existence of single and multiple solutions of three-point boundary value problems for the following nonlinear singular second-order differential equations { x ″ ( t ) − p x ′ ( t ) − q x ( t ) + h ( t ) f ( t , x ( t ) ) = 0 , t ∈ ( 0 , + ∞ ) , a x ( 0 ) − b x ′ ( 0 ) − k x ( ξ ) = c ≥ 0 , lim t → + ∞ x ( t ) e r t = d ≥ 0 , where p , b ≥ 0 , a > k > 0 , q > 0 , 0 < ξ < + ∞ , r ∈ [ 0 , p + p 2 + 4 q 2 ] , h : ( 0 , + ∞ ) → ( 0 , + ∞ ) is continuous and may be singular at t = 0 , f : [ 0 , + ∞ ) × [ 0 , + ∞ ) → ( − ∞ , + ∞ ) is continuous and may take a negative value. By applying the technique of lower and upper solutions and the theory of topological degree, we obtain the conditions for the existence of at least one solution and at least three solutions respectively.