Una idea ya presente en 1802, en la descripción de la villa hecha en el Diccionario geográfico-histórico de España, donde se apunta a que «llamóse en lo antiguo Caracastellum, y algunos pretenden, aunque sin fundamento, sea la población de los carenses.»[5] Caro Baroja, como apunta Mikel Belasko, también considera la palabra vasca gara (elevación, altura), aunque no descarta que tenga que ver con nombres ibéricos como caraca o characa, según los cuales Cárcar significaría 'castillo'.
En aezkoano se ha registrado el nombre de Zarakastelu; en salacenco, Zarrakaztelu (forma oficial según Euskaltzaindia); y en roncalés, Kargastulu.
Más tarde pasó a ser todo el parque de Navarra pero siguió manteniendo su nombre.
En la laguna está prohibido pescar, pero es un gran sitio para visitar, donde además, cuenta con una caseta como hogaril.
[21] La situación geográfica del lugar, en el paso natural que se abre del bajo valle del Aragón donde el río se hace vadeable ha llevado a considerar la localidad como punto relevante de la comunicación entre Pompelo y Cesaraugusta a través de Cara, por un lado, y entre los Pirineos y las Bardenas Reales, por el otro.
Durante el siglo XIV, por su carácter fronterizo, también será lugar intermedia del cobros de peajes medievales.
Fue un puesto dependiente de Sangüesa que atendía al comercio aragonés llegado desde Ejea y Sádaba.
[30] En el primer tercio del siglo XX, en un estudio sobre cuestiones agrarias de Navarra, sus autores, Juan Jesús Virto Ibáñez y Víctor Manuel Arbeloa Muru describían así su término:[31]
[33] Posteriormente se trasladó a Pamplona estando actualmente en la exposición del Museo de Navarra.
El personaje mencionado en este monumento epigráfico, Porcius Félix, era originario de la vecina Cara.
Además, el pueblo cuenta con la asociación juvenil Zarragaztelu, que se encarga de organizar fiestas y eventos a lo largo del año.