Krešimir I fue rey de Croacia, de la dinastía Trpimirović, desde 935 hasta su muerte en 945.
Poco se sabe sobre el reinado de Krešimir I.
Sucedió en el trono a Trpimir II alrededor del 935.
[1] Según De Administrando Imperio,[2] logró mantener el poderío militar del reino.
[1] Su muerte desencadenó una larga disputa por la sucesión, si bien sus dos hijos, primero Miroslav y luego Miguel Krešimir II, llegaron a reinar.